import request from '../utils/request';

// 自营商城分类列表
export function classList(param) {
  return request({
      url: '/web/scc/wl',
      method: 'post',
      data: param,
  })
}

// 修改分类
export function classEdit(param) {
  return request({
      url: '/web/scc/u',
      method: 'post',
      data: param,
  })
}

// 跟据父分类id获取其下子分类
export function classSon(param) {
  return request({
      url: '/web/scc/pd',
      method: 'post',
      data: param,
  })
}

// 删除分类
export function classDel(param) {
  return request({
      url: '/web/scc/d',
      method: 'post',
      data: param,
  })
}

// 添加分类
export function classAdd(param) {
  return request({
      url: '/web/scc/a',
      method: 'post',
      data: param,
  })
}

// 自营商品列表
export function commodityList(param) {
  return request({
      url: '/web/sc/wl',
      method: 'post',
      data: param,
  })
}
// 自营商品上架/下架
export function commodityUp(param) {
  return request({
      url: '/web/sc/up',
      method: 'post',
      data: param,
  })
}
// 自营商品修改
export function commodityEdit(param) {
  return request({
      url: '/web/sc/u',
      method: 'post',
      data: param,
  })
}
// 自营商品删除
export function commodityDel(param) {
  return request({
      url: '/web/sc/d',
      method: 'post',
      data: param,
  })
}
// 自营商品添加
export function commodityAdd(param) {
  return request({
      url: '/web/sc/a',
      method: 'post',
      data: param,
  })
}

// 自营订单列表
export function orderList(param) {
  return request({
      url: '/web/so/sowl',
      method: 'post',
      data: param,
  })
}

// 自营订单导出
export function orderExport(param) {
  return request({
      url: '/web/so/soe',
      method: 'post',
      data: param,
      responseType: 'blob', 
  })
}

// 自营订单查看下单商品信息
export function orderCheck(param) {
  return request({
      url: '/web/so/sod',
      method: 'post',
      data: param,
  })
}

// 自营订单批量发货
export function orderBatchEmit(param) {
  return request({
      url: '/web/so/pdo',
      method: 'post',
      data: param,
  })
}

// 自营订单发货
export function orderEmit(param) {
  return request({
      url: '/web/so/do',
      method: 'post',
      data: param,
  })
}

// 自营分区列表
export function partitionList(param) {
  return request({
      url: '/web/sep/sepL',
      method: 'post',
      data: param,
  })
}

// 自营分区添加
export function partitionAdd(param) {
  return request({
      url: '/web/sep/a',
      method: 'post',
      data: param,
  })
}

//自营分区删除
export function partitionDel(param) {
  return request({
      url: '/web/sep/d',
      method: 'post',
      data: param,
  })
}

//获取分区下拉列表
export function partitionDownList(param) {
  return request({
      url: '/web/sep/sl',
      method: 'post',
      data: param,
  })
}

// 自营分区修改
export function partitionEdit(param) {
  return request({
      url: '/web/sep/u',
      method: 'post',
      data: param,
  })
}


// 自营商城退款拒绝操作
export function refundRefuse(param) {
  return request({
      url: '/web/sar/no',
      method: 'post',
      data: param,
  })
}
// 自营商城退款同意操作
export function refundAgree(param) {
  return request({
      url: '/web/sar/ok',
      method: 'post',
      data: param,
  })
}
// 自营商城退款列表
export function refundList(param) {
  return request({
      url: '/web/sar/srawl',
      method: 'post',
      data: param,
  })
}





// 提货卡列表
export function cardList(param) {
  return request({
      url: '/web/selfPickingCard/lists',
      method: 'post',
      data: param,
  })
}
// 提货卡导出
export function cardExport(param) {
  return request({
      url: '/web/selfPickingCard/export',
      method: 'post',
      data: param,
      responseType: 'blob',
  })
}
// 提货卡开卡
export function cardAdd(param) {
  return request({
      url: '/web/selfPickingCard/create',
      method: 'post',
      data: param,
  })
}